﻿Ext.namespace('EHSubmit.Format');

EHSubmit.Format = {
    homeworkAttachRenderer: function(value, meta, record) {
        if (value.length > 0)
            return '<a href="' + EHSubmit.appRoot + 'Download.ashx?type=1&id=' + record.data.ID + '" target="_blank">下载</a>';
        else
            return '无'
    },
    goalAttachRenderer: function(value, meta, record) {
        if (value.length > 0)
            return '<a href="' + EHSubmit.appRoot + 'Download.ashx?type=2&id=' + record.data.ID + '" target="_blank">下载</a>';
        else
            return '无'
    },

    // 显示成绩的转换函数，－1表示没有成绩，不显示出来
    scoreRenderer: function(value, meta) {
        if (value == -1)
            return '';
        else
            return value;
    },
    
    //---判断习题类型
    typeRenderer: function(value, meta, record) {
        //单选
        if(value == 0){
            return '单选题';
        }
        //多选题
        else if(value == 1){
            return '多选题';
        }
        //判断题
        else if(value == 2){
            return '判断题';
        }
        //填空
        else if(value == 3){
            return '填空题';
        }
    },
	//---判断作业类型
	goalTypeRenderer:function(value){
		switch(value){
			case 0:
				return '主观题';
			case 1:
				return '客观题';
		}
	},
	
	//---将小数转为百分数--
	decimalToPercentageRenderer:function(value){
		return Ext.util.Format.number(value*100,'0.00%');
	}
}